\chapter{Teste zur Implementierung}

\section{Modul- und Integrationsteste}
\subsection{TDD}
\subsection{Modulteste}
\subsection{Integrationsteste}
\subsection{Klasse-Teste}
\section{Drei Test-Phasen}
\section{Testf"alle des NOP-Engine}
\section{Tools zum Testen}
\subsection{JUnit}
\subsubsection{def}
version 4.4
\subsubsection{Annotationen}
\subsubsection{@RunWith} Runner, JUnit4ClassRunner. Suite
\subsubsection{@BeforeClass}
\subsubsection{@Before}
\subsubsection{@AfterClass}
\subsubsection{@SuiteClasses}
\subsection{JMock}
Mock-Objekt, Eigene Runner. Mockery, Expectations,
\subsection{Spring}
\subsubsection{Test-Paket}
\subsubsection{Unterst"utzung der Annotationen von AspektJ}
\section{Implementierung der Testen}
\subsection{TestServices}
\subsubsection{Simulieren der Datenbank durch JMock}
\begin{itemize}
	\item Runner
	\item Mockery
	\item Mock-Object
	\item Simulieren durch Expectations
\end{itemize}
\subsubsection{Log durch Spring}
\subsection{TestRepository}
recoveryDB, 
\subsection{TestNopEngine}
\subsection{Zusammensetzen der drei Testen}

\section{Zusammenfassung}

